﻿module.exports = {
	levelGold : [
		{
			extra : 500,			eat : 20,			time : 10,			level : "1-10关",		},
		{
			extra : 1000,			eat : 40,			time : 20,			level : "11-20关",		},
		{
			extra : 2000,			eat : 80,			time : 40,			level : "21-30关",		},
		{
			extra : 3000,			eat : 120,			time : 60,			level : "31-40关",		},
		{
			extra : 4000,			eat : 160,			time : 80,			level : "41-50关",		},
		{
			extra : 5000,			eat : 200,			time : 100,			level : "51-60关",		},
		{
			extra : 6000,			eat : 240,			time : 120,			level : "61-70关",		},
		{
			extra : 7000,			eat : 280,			time : 140,			level : "71-80关",		},
		{
			extra : 8000,			eat : 320,			time : 160,			level : "81-90关",		},
		{
			extra : 9000,			eat : 360,			time : 180,			level : "91-100关",		},
],
	timeGet : [
		{
			maxGet : 30000,			ratio : 0.347222222222222,			timeGet : 16.6666666666667,			level : 1,		},
		{
			maxGet : 60000,			ratio : 0.694444444444445,			timeGet : 33.3333333333333,			level : 2,		},
		{
			maxGet : 90000,			ratio : 1.04166666666667,			timeGet : 50,			level : 3,		},
		{
			maxGet : 120000,			ratio : 1.38888888888889,			timeGet : 66.6666666666667,			level : 4,		},
		{
			maxGet : 150000,			ratio : 1.73611111111111,			timeGet : 83.3333333333333,			level : 5,		},
		{
			maxGet : 180000,			ratio : 2.08333333333333,			timeGet : 100,			level : 6,		},
		{
			maxGet : 210000,			ratio : 2.43055555555556,			timeGet : 116.666666666667,			level : 7,		},
		{
			maxGet : 240000,			ratio : 2.77777777777778,			timeGet : 133.333333333333,			level : 8,		},
		{
			maxGet : 270000,			ratio : 3.125,			timeGet : 150,			level : 9,		},
		{
			maxGet : 300000,			ratio : 3.47222222222222,			timeGet : 166.666666666667,			level : 10,		},
		{
			maxGet : 660000,			ratio : 7.63888888888889,			timeGet : 366.666666666667,			level : 11,		},
		{
			maxGet : 720000,			ratio : 8.33333333333333,			timeGet : 400,			level : 12,		},
		{
			maxGet : 780000,			ratio : 9.02777777777778,			timeGet : 433.333333333333,			level : 13,		},
		{
			maxGet : 840000,			ratio : 9.72222222222222,			timeGet : 466.666666666667,			level : 14,		},
		{
			maxGet : 900000,			ratio : 10.4166666666667,			timeGet : 500,			level : 15,		},
		{
			maxGet : 960000,			ratio : 11.1111111111111,			timeGet : 533.333333333333,			level : 16,		},
		{
			maxGet : 1020000,			ratio : 11.8055555555556,			timeGet : 566.666666666667,			level : 17,		},
		{
			maxGet : 1080000,			ratio : 12.5,			timeGet : 600,			level : 18,		},
		{
			maxGet : 1140000,			ratio : 13.1944444444444,			timeGet : 633.333333333333,			level : 19,		},
		{
			maxGet : 1200000,			ratio : 13.8888888888889,			timeGet : 666.666666666667,			level : 20,		},
		{
			maxGet : 2520000,			ratio : 29.1666666666667,			timeGet : 1400,			level : 21,		},
		{
			maxGet : 2640000,			ratio : 30.5555555555556,			timeGet : 1466.66666666667,			level : 22,		},
		{
			maxGet : 2760000,			ratio : 31.9444444444444,			timeGet : 1533.33333333333,			level : 23,		},
		{
			maxGet : 2880000,			ratio : 33.3333333333333,			timeGet : 1600,			level : 24,		},
		{
			maxGet : 3000000,			ratio : 34.7222222222222,			timeGet : 1666.66666666667,			level : 25,		},
		{
			maxGet : 3120000,			ratio : 36.1111111111111,			timeGet : 1733.33333333333,			level : 26,		},
		{
			maxGet : 3240000,			ratio : 37.5,			timeGet : 1800,			level : 27,		},
		{
			maxGet : 3360000,			ratio : 38.8888888888889,			timeGet : 1866.66666666667,			level : 28,		},
		{
			maxGet : 3480000,			ratio : 40.2777777777778,			timeGet : 1933.33333333333,			level : 29,		},
		{
			maxGet : 3600000,			ratio : 41.6666666666667,			timeGet : 2000,			level : 30,		},
		{
			maxGet : 5580000,			ratio : 64.5833333333333,			timeGet : 3100,			level : 31,		},
		{
			maxGet : 5760000,			ratio : 66.6666666666667,			timeGet : 3200,			level : 32,		},
		{
			maxGet : 5940000,			ratio : 68.75,			timeGet : 3300,			level : 33,		},
		{
			maxGet : 6120000,			ratio : 70.8333333333333,			timeGet : 3400,			level : 34,		},
		{
			maxGet : 6300000,			ratio : 72.9166666666667,			timeGet : 3500,			level : 35,		},
		{
			maxGet : 6480000,			ratio : 75,			timeGet : 3600,			level : 36,		},
		{
			maxGet : 6660000,			ratio : 77.0833333333333,			timeGet : 3700,			level : 37,		},
		{
			maxGet : 6840000,			ratio : 79.1666666666667,			timeGet : 3800,			level : 38,		},
		{
			maxGet : 7020000,			ratio : 81.25,			timeGet : 3900,			level : 39,		},
		{
			maxGet : 7200000,			ratio : 83.3333333333333,			timeGet : 4000,			level : 40,		},
		{
			maxGet : 9840000,			ratio : 113.888888888889,			timeGet : 5466.66666666667,			level : 41,		},
		{
			maxGet : 10080000,			ratio : 116.666666666667,			timeGet : 5600,			level : 42,		},
		{
			maxGet : 10320000,			ratio : 119.444444444444,			timeGet : 5733.33333333333,			level : 43,		},
		{
			maxGet : 10560000,			ratio : 122.222222222222,			timeGet : 5866.66666666667,			level : 44,		},
		{
			maxGet : 10800000,			ratio : 125,			timeGet : 6000,			level : 45,		},
		{
			maxGet : 11040000,			ratio : 127.777777777778,			timeGet : 6133.33333333333,			level : 46,		},
		{
			maxGet : 11280000,			ratio : 130.555555555556,			timeGet : 6266.66666666667,			level : 47,		},
		{
			maxGet : 11520000,			ratio : 133.333333333333,			timeGet : 6400,			level : 48,		},
		{
			maxGet : 11760000,			ratio : 136.111111111111,			timeGet : 6533.33333333333,			level : 49,		},
		{
			maxGet : 12000000,			ratio : 138.888888888889,			timeGet : 6666.66666666667,			level : 50,		},
		{
			maxGet : 15300000,			ratio : 177.083333333333,			timeGet : 8500,			level : 51,		},
		{
			maxGet : 15600000,			ratio : 180.555555555556,			timeGet : 8666.66666666667,			level : 52,		},
		{
			maxGet : 15900000,			ratio : 184.027777777778,			timeGet : 8833.33333333333,			level : 53,		},
		{
			maxGet : 16200000,			ratio : 187.5,			timeGet : 9000,			level : 54,		},
		{
			maxGet : 16500000,			ratio : 190.972222222222,			timeGet : 9166.66666666667,			level : 55,		},
		{
			maxGet : 16800000,			ratio : 194.444444444444,			timeGet : 9333.33333333333,			level : 56,		},
		{
			maxGet : 17100000,			ratio : 197.916666666667,			timeGet : 9500,			level : 57,		},
		{
			maxGet : 17400000,			ratio : 201.388888888889,			timeGet : 9666.66666666667,			level : 58,		},
		{
			maxGet : 17700000,			ratio : 204.861111111111,			timeGet : 9833.33333333333,			level : 59,		},
		{
			maxGet : 18000000,			ratio : 208.333333333333,			timeGet : 10000,			level : 60,		},
		{
			maxGet : 21960000,			ratio : 254.166666666667,			timeGet : 12200,			level : 61,		},
		{
			maxGet : 22320000,			ratio : 258.333333333333,			timeGet : 12400,			level : 62,		},
		{
			maxGet : 22680000,			ratio : 262.5,			timeGet : 12600,			level : 63,		},
		{
			maxGet : 23040000,			ratio : 266.666666666667,			timeGet : 12800,			level : 64,		},
		{
			maxGet : 23400000,			ratio : 270.833333333333,			timeGet : 13000,			level : 65,		},
		{
			maxGet : 23760000,			ratio : 275,			timeGet : 13200,			level : 66,		},
		{
			maxGet : 24120000,			ratio : 279.166666666667,			timeGet : 13400,			level : 67,		},
		{
			maxGet : 24480000,			ratio : 283.333333333333,			timeGet : 13600,			level : 68,		},
		{
			maxGet : 24840000,			ratio : 287.5,			timeGet : 13800,			level : 69,		},
		{
			maxGet : 25200000,			ratio : 291.666666666667,			timeGet : 14000,			level : 70,		},
		{
			maxGet : 29820000,			ratio : 345.138888888889,			timeGet : 16566.6666666667,			level : 71,		},
		{
			maxGet : 30240000,			ratio : 350,			timeGet : 16800,			level : 72,		},
		{
			maxGet : 30660000,			ratio : 354.861111111111,			timeGet : 17033.3333333333,			level : 73,		},
		{
			maxGet : 31080000,			ratio : 359.722222222222,			timeGet : 17266.6666666667,			level : 74,		},
		{
			maxGet : 31500000,			ratio : 364.583333333333,			timeGet : 17500,			level : 75,		},
		{
			maxGet : 31920000,			ratio : 369.444444444444,			timeGet : 17733.3333333333,			level : 76,		},
		{
			maxGet : 32340000,			ratio : 374.305555555556,			timeGet : 17966.6666666667,			level : 77,		},
		{
			maxGet : 32760000,			ratio : 379.166666666667,			timeGet : 18200,			level : 78,		},
		{
			maxGet : 33180000,			ratio : 384.027777777778,			timeGet : 18433.3333333333,			level : 79,		},
		{
			maxGet : 33600000,			ratio : 388.888888888889,			timeGet : 18666.6666666667,			level : 80,		},
		{
			maxGet : 38880000,			ratio : 450,			timeGet : 21600,			level : 81,		},
		{
			maxGet : 39360000,			ratio : 455.555555555556,			timeGet : 21866.6666666667,			level : 82,		},
		{
			maxGet : 39840000,			ratio : 461.111111111111,			timeGet : 22133.3333333333,			level : 83,		},
		{
			maxGet : 40320000,			ratio : 466.666666666667,			timeGet : 22400,			level : 84,		},
		{
			maxGet : 40800000,			ratio : 472.222222222222,			timeGet : 22666.6666666667,			level : 85,		},
		{
			maxGet : 41280000,			ratio : 477.777777777778,			timeGet : 22933.3333333333,			level : 86,		},
		{
			maxGet : 41760000,			ratio : 483.333333333333,			timeGet : 23200,			level : 87,		},
		{
			maxGet : 42240000,			ratio : 488.888888888889,			timeGet : 23466.6666666667,			level : 88,		},
		{
			maxGet : 42720000,			ratio : 494.444444444444,			timeGet : 23733.3333333333,			level : 89,		},
		{
			maxGet : 43200000,			ratio : 500,			timeGet : 24000,			level : 90,		},
		{
			maxGet : 49140000,			ratio : 568.75,			timeGet : 27300,			level : 91,		},
		{
			maxGet : 49680000,			ratio : 575,			timeGet : 27600,			level : 92,		},
		{
			maxGet : 50220000,			ratio : 581.25,			timeGet : 27900,			level : 93,		},
		{
			maxGet : 50760000,			ratio : 587.5,			timeGet : 28200,			level : 94,		},
		{
			maxGet : 51300000,			ratio : 593.75,			timeGet : 28500,			level : 95,		},
		{
			maxGet : 51840000,			ratio : 600,			timeGet : 28800,			level : 96,		},
		{
			maxGet : 52380000,			ratio : 606.25,			timeGet : 29100,			level : 97,		},
		{
			maxGet : 52920000,			ratio : 612.5,			timeGet : 29400,			level : 98,		},
		{
			maxGet : 53460000,			ratio : 618.75,			timeGet : 29700,			level : 99,		},
		{
			maxGet : 54000000,			ratio : 625,			timeGet : 30000,			level : 100,		},
],
	skillConfig : [
		{
			detail : "隐身：升级技能增加隐身时间，缩短CD",			bufferReduce : 0.01,			bufferA : 0.5,			bufferEffect : function(self,lv){return self.bufferA+lv*self.bufferReduce;},			bufferId : 0,			cdReduce : -0.05,			 cdAll : 30,			cdTime : function(self,lv){return self.cdAll+(lv-1)*self.cdReduce; },			kn : 100,			goldA : 50,			goldFun : function(self,level){ return  Math.floor( (level -1)/self.goldA+1)*self.kn;  },			id : 0,		},
		{
			detail : "缩小敌方碰撞体积",			bufferReduce : -0.003,			bufferA : 1.003,			bufferEffect : function(self,lv){return self.bufferA+lv*self.bufferReduce;},			bufferId : -1,			cdReduce : 999,			 cdAll : 999,			cdTime : function(self,lv){return 999999; },			kn : 100,			goldA : 50,			goldFun : function(self,level){ return  Math.floor( (level -1)/self.goldA+1)*self.kn;  },			id : 1,		},
		{
			detail : "质量：升级提升闪避",			bufferReduce : 0.0005,			bufferA : 0,			bufferEffect : function(self,lv){return self.bufferA+lv*self.bufferReduce;},			bufferId : 2,			cdReduce : 999,			 cdAll : 999,			cdTime : function(self,lv){return 999999; },			kn : 100,			goldA : 50,			goldFun : function(self,level){ return  Math.floor( (level -1)/self.goldA+1)*self.kn;  },			id : 2,		},
		{
			detail : "抵挡伤害",			bufferReduce : 100,			bufferA : 0,			bufferEffect : function(self,lv){return self.bufferA+lv*self.bufferReduce;},			bufferId : 3,			cdReduce : -0.05,			 cdAll : 30,			cdTime : function(self,lv){return self.cdAll+(lv-1)*self.cdReduce; },			kn : 100,			goldA : 50,			goldFun : function(self,level){ return  Math.floor( (level -1)/self.goldA+1)*self.kn;  },			id : 3,		},
		{
			detail : "碰撞体积缩小：缩小碰撞体积",			bufferReduce : -0.003,			bufferA : 1.003,			bufferEffect : function(self,lv){return self.bufferA+lv*self.bufferReduce;},			bufferId : -1,			cdReduce : 999,			 cdAll : 999,			cdTime : function(self,lv){return 999999; },			kn : 100,			goldA : 50,			goldFun : function(self,level){ return  Math.floor( (level -1)/self.goldA+1)*self.kn;  },			id : 4,		},
],
}